package entity;

import java.util.List;

/**
 * Created by dllo on 15/11/25.
 */
public class PersonalSoundEntity {

    /**
     * ret : 0
     * maxPageId : 1
     * totalCount : 5
     * pageId : 1
     * pageSize : 30
     * list : [{"trackId":9227552,"uid":23562177,"playUrl64":"http://fdfs.xmcdn.com/group15/M01/83/15/wKgDZVYbx-eCoJofAA_nSyj4xqA891.mp3","playUrl32":"http://fdfs.xmcdn.com/group15/M01/83/43/wKgDaFYbx-bBJd_aAAf0MTEyGfY139.mp3","playPathAacv164":"http://audio.xmcdn.com/group15/M01/83/15/wKgDZVYbx-SBK8Z8ABAZHIDq1t8804.m4a","playPathAacv224":"http://audio.xmcdn.com/group15/M01/83/43/wKgDaFYbx-fyJw4IAAYnqCn33vQ140.m4a","title":"爱情终究是经营不来的","duration":130.22,"categoryId":10,"processState":2,"createdAt":1444661328000,"coverSmall":"","coverMiddle":"","coverLarge":"","nickname":"小镇姑娘楠楠","smallLogo":"http://tp3.sinaimg.cn/1767854050/180/5689251673/0","isLike":false,"userSource":1,"albumId":3050743,"albumTitle":"读你想听的","opType":1,"isRelay":false,"commentId":"0","isPublic":true,"likes":0,"playtimes":43,"comments":0,"shares":0,"status":1,"downloadSize":540589},{"trackId":9191648,"uid":23562177,"playUrl64":"http://fdfs.xmcdn.com/group14/M06/81/D3/wKgDZFYZLcCjhLBgAB79VSlWijQ208.mp3","playUrl32":"http://fdfs.xmcdn.com/group14/M06/81/D3/wKgDZFYZLb-hrtEGAA9_NiFDypg712.mp3","playPathAacv164":"http://audio.xmcdn.com/group14/M06/82/0F/wKgDY1YZLb_DQb6FAB9Ylb3_qSg865.m4a","playPathAacv224":"http://audio.xmcdn.com/group14/M06/81/D3/wKgDZFYZLb3CouZPAAv5jGAXLjM170.m4a","title":"他对你的好","duration":253.79,"categoryId":10,"processState":2,"createdAt":1444490681000,"coverSmall":"","coverMiddle":"","coverLarge":"","nickname":"小镇姑娘楠楠","smallLogo":"http://tp3.sinaimg.cn/1767854050/180/5689251673/0","isLike":false,"userSource":1,"albumId":3050743,"albumTitle":"读你想听的","opType":1,"isRelay":false,"commentId":"0","isPublic":true,"likes":0,"playtimes":49,"comments":0,"shares":0,"status":1,"downloadSize":1053745},{"trackId":9191402,"uid":23562177,"playUrl64":"http://fdfs.xmcdn.com/group10/M08/81/7E/wKgDaVYZKqjwqY3vABJYmWcGw_k801.mp3","playUrl32":"http://fdfs.xmcdn.com/group10/M07/81/7A/wKgDZ1YZKqex4vfBAAks2J2YI0A021.mp3","playPathAacv164":"http://audio.xmcdn.com/group10/M07/81/7A/wKgDZ1YZKqjzQux2ABKQ-Zie4Kg455.m4a","playPathAacv224":"http://audio.xmcdn.com/group10/M07/81/7A/wKgDZ1YZKqaB_0ThAAcYlkBnbik684.m4a","title":"今天想吃什么？by美丽","duration":150.21,"categoryId":10,"processState":2,"createdAt":1444489892000,"coverSmall":"","coverMiddle":"","coverLarge":"","nickname":"小镇姑娘楠楠","smallLogo":"http://tp3.sinaimg.cn/1767854050/180/5689251673/0","isLike":false,"userSource":1,"albumId":3050743,"albumTitle":"读你想听的","opType":1,"isRelay":false,"commentId":"0","isPublic":true,"likes":0,"playtimes":25,"comments":0,"shares":0,"status":1,"downloadSize":623790},{"trackId":9182370,"uid":23562177,"playUrl64":"http://fdfs.xmcdn.com/group7/M09/81/BD/wKgDX1YYzuiQmab_AARajwuK9YY836.mp3","playUrl32":"http://fdfs.xmcdn.com/group7/M09/81/BD/wKgDX1YYzuiBfgmTAAIt09mg_MY036.mp3","playPathAacv164":"http://audio.xmcdn.com/group7/M09/81/B8/wKgDWlYYzujSMD5yAARtJg7m2sQ240.m4a","playPathAacv224":"http://audio.xmcdn.com/group7/M09/81/BD/wKgDX1YYzujx_1ZaAAGzF4rk6wM086.m4a","title":"做自己的女王","duration":35.59,"categoryId":10,"processState":2,"createdAt":1444466408000,"coverSmall":"","coverMiddle":"","coverLarge":"","nickname":"小镇姑娘楠楠","smallLogo":"http://tp3.sinaimg.cn/1767854050/180/5689251673/0","isLike":false,"userSource":1,"albumId":3049001,"albumTitle":"随便说说","opType":1,"isRelay":false,"commentId":"0","isPublic":true,"likes":2,"playtimes":94,"comments":1,"shares":0,"status":1,"downloadSize":147856},{"trackId":9182285,"uid":23562177,"playUrl64":"http://fdfs.xmcdn.com/group13/M0A/82/0B/wKgDXVYYzl3Sp_JxAAITs8r7YoM495.mp3","playUrl32":"http://fdfs.xmcdn.com/group13/M08/81/DD/wKgDXlYYzlyyMt1zAAEKZVJC3IM220.mp3","playPathAacv164":"http://audio.xmcdn.com/group13/M08/81/DD/wKgDXlYYzlzC9qxTAAIfVpdw314109.m4a","playPathAacv224":"http://audio.xmcdn.com/group13/M0A/82/0B/wKgDXVYYzlyCPbr6AADSQAuI1eY173.m4a","title":"随便说说","duration":16.95,"categoryId":10,"processState":2,"createdAt":1444466270000,"coverSmall":"","coverMiddle":"","coverLarge":"","nickname":"小镇姑娘楠楠","smallLogo":"http://tp3.sinaimg.cn/1767854050/180/5689251673/0","isLike":false,"userSource":1,"albumId":3049001,"albumTitle":"随便说说","opType":1,"isRelay":false,"commentId":"0","isPublic":true,"likes":0,"playtimes":49,"comments":0,"shares":0,"status":1,"downloadSize":70451}]
     * msg : 0
     */

    private int ret;
    private int maxPageId;
    private int totalCount;
    private int pageId;
    private int pageSize;
    private String msg;
    /**
     * trackId : 9227552
     * uid : 23562177
     * playUrl64 : http://fdfs.xmcdn.com/group15/M01/83/15/wKgDZVYbx-eCoJofAA_nSyj4xqA891.mp3
     * playUrl32 : http://fdfs.xmcdn.com/group15/M01/83/43/wKgDaFYbx-bBJd_aAAf0MTEyGfY139.mp3
     * playPathAacv164 : http://audio.xmcdn.com/group15/M01/83/15/wKgDZVYbx-SBK8Z8ABAZHIDq1t8804.m4a
     * playPathAacv224 : http://audio.xmcdn.com/group15/M01/83/43/wKgDaFYbx-fyJw4IAAYnqCn33vQ140.m4a
     * title : 爱情终究是经营不来的
     * duration : 130.22
     * categoryId : 10
     * processState : 2
     * createdAt : 1444661328000
     * coverSmall :
     * coverMiddle :
     * coverLarge :
     * nickname : 小镇姑娘楠楠
     * smallLogo : http://tp3.sinaimg.cn/1767854050/180/5689251673/0
     * isLike : false
     * userSource : 1
     * albumId : 3050743
     * albumTitle : 读你想听的
     * opType : 1
     * isRelay : false
     * commentId : 0
     * isPublic : true
     * likes : 0
     * playtimes : 43
     * comments : 0
     * shares : 0
     * status : 1
     * downloadSize : 540589
     */

    private List<ListEntity> list;

    public void setRet(int ret) {
        this.ret = ret;
    }

    public void setMaxPageId(int maxPageId) {
        this.maxPageId = maxPageId;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public void setPageId(int pageId) {
        this.pageId = pageId;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setList(List<ListEntity> list) {
        this.list = list;
    }

    public int getRet() {
        return ret;
    }

    public int getMaxPageId() {
        return maxPageId;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getPageId() {
        return pageId;
    }

    public int getPageSize() {
        return pageSize;
    }

    public String getMsg() {
        return msg;
    }

    public List<ListEntity> getList() {
        return list;
    }

    public static class ListEntity {
        private long trackId;
        private long uid;
        private String playUrl64;
        private String playUrl32;
        private String playPathAacv164;
        private String playPathAacv224;
        private String title;
        private double duration;
        private int categoryId;
        private int processState;
        private long createdAt;
        private String coverSmall;
        private String coverMiddle;
        private String coverLarge;
        private String nickname;
        private String smallLogo;
        private boolean isLike;
        private int userSource;
        private int albumId;
        private String albumTitle;
        private int opType;
        private boolean isRelay;
        private String commentId;
        private boolean isPublic;
        private int likes;
        private int playtimes;
        private int comments;
        private int shares;
        private int status;
        private int downloadSize;

        public void setTrackId(int trackId) {
            this.trackId = trackId;
        }

        public void setUid(int uid) {
            this.uid = uid;
        }

        public void setPlayUrl64(String playUrl64) {
            this.playUrl64 = playUrl64;
        }

        public void setPlayUrl32(String playUrl32) {
            this.playUrl32 = playUrl32;
        }

        public void setPlayPathAacv164(String playPathAacv164) {
            this.playPathAacv164 = playPathAacv164;
        }

        public void setPlayPathAacv224(String playPathAacv224) {
            this.playPathAacv224 = playPathAacv224;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public void setDuration(double duration) {
            this.duration = duration;
        }

        public void setCategoryId(int categoryId) {
            this.categoryId = categoryId;
        }

        public void setProcessState(int processState) {
            this.processState = processState;
        }

        public void setCreatedAt(long createdAt) {
            this.createdAt = createdAt;
        }

        public void setCoverSmall(String coverSmall) {
            this.coverSmall = coverSmall;
        }

        public void setCoverMiddle(String coverMiddle) {
            this.coverMiddle = coverMiddle;
        }

        public void setCoverLarge(String coverLarge) {
            this.coverLarge = coverLarge;
        }

        public void setNickname(String nickname) {
            this.nickname = nickname;
        }

        public void setSmallLogo(String smallLogo) {
            this.smallLogo = smallLogo;
        }

        public void setIsLike(boolean isLike) {
            this.isLike = isLike;
        }

        public void setUserSource(int userSource) {
            this.userSource = userSource;
        }

        public void setAlbumId(int albumId) {
            this.albumId = albumId;
        }

        public void setAlbumTitle(String albumTitle) {
            this.albumTitle = albumTitle;
        }

        public void setOpType(int opType) {
            this.opType = opType;
        }

        public void setIsRelay(boolean isRelay) {
            this.isRelay = isRelay;
        }

        public void setCommentId(String commentId) {
            this.commentId = commentId;
        }

        public void setIsPublic(boolean isPublic) {
            this.isPublic = isPublic;
        }

        public void setLikes(int likes) {
            this.likes = likes;
        }

        public void setPlaytimes(int playtimes) {
            this.playtimes = playtimes;
        }

        public void setComments(int comments) {
            this.comments = comments;
        }

        public void setShares(int shares) {
            this.shares = shares;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setDownloadSize(int downloadSize) {
            this.downloadSize = downloadSize;
        }

        public long getTrackId() {
            return trackId;
        }

        public long getUid() {
            return uid;
        }

        public String getPlayUrl64() {
            return playUrl64;
        }

        public String getPlayUrl32() {
            return playUrl32;
        }

        public String getPlayPathAacv164() {
            return playPathAacv164;
        }

        public String getPlayPathAacv224() {
            return playPathAacv224;
        }

        public String getTitle() {
            return title;
        }

        public double getDuration() {
            return duration;
        }

        public int getCategoryId() {
            return categoryId;
        }

        public int getProcessState() {
            return processState;
        }

        public long getCreatedAt() {
            return createdAt;
        }

        public String getCoverSmall() {
            return coverSmall;
        }

        public String getCoverMiddle() {
            return coverMiddle;
        }

        public String getCoverLarge() {
            return coverLarge;
        }

        public String getNickname() {
            return nickname;
        }

        public String getSmallLogo() {
            return smallLogo;
        }

        public boolean isIsLike() {
            return isLike;
        }

        public int getUserSource() {
            return userSource;
        }

        public int getAlbumId() {
            return albumId;
        }

        public String getAlbumTitle() {
            return albumTitle;
        }

        public int getOpType() {
            return opType;
        }

        public boolean isIsRelay() {
            return isRelay;
        }

        public String getCommentId() {
            return commentId;
        }

        public boolean isIsPublic() {
            return isPublic;
        }

        public int getLikes() {
            return likes;
        }

        public int getPlaytimes() {
            return playtimes;
        }

        public int getComments() {
            return comments;
        }

        public int getShares() {
            return shares;
        }

        public int getStatus() {
            return status;
        }

        public int getDownloadSize() {
            return downloadSize;
        }
    }
}
